// 它是vue脚手架中的webpack配置文件，是webpack来进行加载以及运行

module.exports = {
    // 去掉开发时的一个lint检查
    lintOnSave: false,

    // 开发模板和实例入口
    pages: {
        index: {
            // html 模板
            template: 'public/index.html',

            // 实例入口
            entry: 'src/index.js'
        }
    },

    // 开发服务器配置
    devServer: {
        // 指定项目运行端口
        port: 80,

        // 是否自动打开浏览器
        open: true,

        // 请求代理
        proxy: {
            // 起一个代理字段 -- 如果本地请求的地址中，包含了这个字段，则表示需要执行代理请求
            // http://localhost/apis/user/validate/code 本地请求
            '/apis': {
                // 你要代理哪个服务器 -- 代理目标
                // http://localhost/apis/user/validate/code => http://www.shuiyue.info:26666/apis/user/validate/code
                target: 'http://www.shuiyue.info:26666',
                // 重写路径，把/apis替换为空
                // http://www.shuiyue.info:26666/apis/user/validate/code => 服务器将会发出 http://www.shuiyue.info:26666/user/validate/code
                pathRewrite: {'/apis': ''}
            }
        }
    }
}